package com.ktgj.hotel.service;

import java.util.List;
import com.ktgj.hotel.domain.HotelOrderRoom;

/**
 * 酒店订单房间明细Service接口
 * 
 * @author ruoyi
 * @date 2021-12-08
 */
public interface IHotelOrderRoomService 
{
    /**
     * 查询酒店订单房间明细
     * 
     * @param roomid 酒店订单房间明细ID
     * @return 酒店订单房间明细
     */
    public HotelOrderRoom selectHotelOrderRoomById(Long roomid);

    /**
     * 查询酒店订单房间明细列表
     * 
     * @param hotelOrderRoom 酒店订单房间明细
     * @return 酒店订单房间明细集合
     */
    public List<HotelOrderRoom> selectHotelOrderRoomList(HotelOrderRoom hotelOrderRoom);

    /**
     * 新增酒店订单房间明细
     * 
     * @param hotelOrderRoom 酒店订单房间明细
     * @return 结果
     */
    public int insertHotelOrderRoom(HotelOrderRoom hotelOrderRoom);

    /**
     * 修改酒店订单房间明细
     * 
     * @param hotelOrderRoom 酒店订单房间明细
     * @return 结果
     */
    public int updateHotelOrderRoom(HotelOrderRoom hotelOrderRoom);

    /**
     * 批量删除酒店订单房间明细
     * 
     * @param roomids 需要删除的酒店订单房间明细ID
     * @return 结果
     */
    public int deleteHotelOrderRoomByIds(Long[] roomids);

    /**
     * 删除酒店订单房间明细信息
     * 
     * @param roomid 酒店订单房间明细ID
     * @return 结果
     */
    public int deleteHotelOrderRoomById(Long roomid);
}
